.table_header{
	background: #369;
	color:white;
	vertical-align: middle;
	width:100%;
	display:inline-block;
	border-width:1px;
	border-style:solid; 
	border-color:black; 
	font-size:14px;
	text-align:center;
	font-weight:bold;
	float:left;
}

.table_header_container{
	padding-right:20px;
}

.small_text{
    font-size:10px;
    color:grey;
    padding-left:10px;
}

.table_header .issue_info{
    text-align:center;
}

.issue_tree{
	position: absolute;
	left: 0px;
	right: 225px;
}

.issue_info{
	margin-right: 225px;
}
.issue_info a,
.issue_info span{
	vertical-align:top;
}


.original_estimate{
     text-align:center;
     display:inline-block;
     float:right;
     width:75px;
}
.remaining_estimate{
     text-align:center;
     display:inline-block;
     float:right;
     width:75px;
}
.work_logged{
    text-align:center;
    display:inline-block;
    float:right;
    width:75px;
}

.text_branch{
	font-size:13px;
	height:auto;
}

.text_root{
	font-size:14px;
	height:auto;
}

.type_root{
	color:green;
	font-size:16px;
	height:auto;
}

.error_message{
	 color:red;
	 text-align:center;
	 font-size:25px;
}
.scrollable{
	padding-left:5px;
	max-height:500px;
	overflow-y:scroll;
}
.central_link{
	width:100%;
	text-align:center;
}

.criteria_table{
	margin: 0px 15px 10px ; 
	font: bold 15px sans-serif; 
	padding-top:10px;
}
   	
.tooltip {
   	display:none;
   	background:grey;
   	font-size:15px;
   	height:70px;
   	width:160px;
   	padding:25px;
   	color:#eee;
 	}
 
 .abs {
 	position: absolute;
}

#mess {
	padding: 10px;
	width:auto;
	background:white;
}

.selected {
	background-color: #EEEEE0;
}


.dialog_table_column_text {
	width:110px;
}

.dialog_table_column_input {
	width:200px;
}

.red{
	color:red;
}

.show_criteria{
	display: none;
}

.simple_message{
	width:100%;
	text-align:center;
	font-size:20px;
}

.centered{
	width:100%;
	text-align: center;
}